Data processing system



April 4. 1967 AN WANG ETAL 3,312,953

DATA PROCESSING SYSTEM Filed 0G13. 29, 1964 2l She'CS-Shee l [ff i l /M o MAISSIACHUSETTS Smm :10P Auro RANGEB RANsEc U D /f/o l, Q U J O @1Q/Q '90 gj M /lfll MQ Z7@ mi /f/s/ Y M74 T/f /ff I/al /i/ /f 55W 6 5555i; i 5535-; 5%

//4 ww 0 i?? /Wf Q i agli /91 (Wg) April 4. 1967 AN WANG ETAL DATA PROCESSING SYSTEM 21 Sheets-Sheet 2 Filed Oct. 29. 1964 April 4, 1967 Filed Oct. 29, 1964 AN WANG ETAL DATA PROCESS ING SYSTEM 21 Sheets-Sheet 5 April 4, 1967 Filed Oct. 29. 1964 AN WANG ETAL JAW (4a) Pfg (/6) ryA/6H {za} impar/ffm) DATA PROCESS ING SYSTEM 21 Sheets-Sheet 4 April 4, 1967 AN WANG ETAL 3,312,953

DATA PROCESSING SYSTEM .ifa

fia/g5. fa @Vif-*0 April 4, 1967 AN WANG ETAL DATA PROCESSING SYSTEM Filed 061;. 29, 1964 L fa aff 2l Sheets-Sheet 6 April 4, 1967 AN WANG ETAI. 3,312,953

DATA PROCESSING SYSTEM Filed Oct. 29, 1964 2l Sheets-Sheet 7 April 4, 1967 AN WANG ETAL. 3,312,953

DATA PROCESSING SYSTEM Filed Oct. 29, 1964 2l Sheets-Sheet 8 April 4, 1967 AN WANG ETAL DATA PROCESSING SYSTEM 21 Sheets-Sheet Filed Oct. 29, 1964 April 4, 1967 AN WANG ETAL 3,312,953

DATA PROCESS ING SYSTEM l i Ilm l l April 4, 1967 AN WANG ETAL DATA PROCESSING SYSTEM 21 Sheets-Sheet 11 Filed Oct. 29, 1964 GKS @ku @QS April 4, 1967 AN WANG ETAL 3,312,953

DATA PROCESSING SYSTEM Filed oct. 29, 1964 21 Sheets-Sheet l2 April 4, 1967 AN WANG ETAL DATA PROCESSING SYSTEM 2l Sheets-Sheet 13 Filed Oct. 29. 1964 NSS w .llw el w s o xk w Q 7 h A wm l NK im 5m NN x f ll Q @u w Q N A Sm S S 1 wlw Q L NNN W @UR .i rl v A wvl April 4, 1967 AN WANG ETAL. 3,312,953

DATA PROCESSING SYSTEM Filed Oct. 29, 1964 2l Sheets-Sheet 14 MW y .ff 557 Emuuj fi 7M /Pfffr /wfA/f. ma

21 Sheets-Sheet 1.5

Filed 001'.. 29, 1964 April 4, 1967 AN WANG ETAL. 3,312,953

DATA PROCESSING SYSTEM Filed Oct. 29, 1964 21 SheetsheetJ 1G April 4, 1967 AN WANG ETAL 3,312,953

DATA PROCESSING SYSTEM Filed Oct. 29, 1964 2l Sheets-Sheet l? rum/IMM JrmA/uvs mmm/Imm Jann/mi! April 4, 1967 AN WANG ETAL DATA PROCESSING SYSTEM 21 Sheets-Sheet 18 Filed Oct. 29, 1964 2l Sheets-Sheet 19 AN WANG ETAL DATA PROCESS ING SYSTEM Apri14, 1967 Filed 00T.. 29, 1964 April 4, 1967 AN WANG ETAI. 3,312,953

DATA PROCESSING SYSTEM 

1. A DATA PROCESSING SYSTEM COMPRISING SERIAL DATA STORAGE MEANS FOR STORING SIGNALS REPRESENTATIVE OF DATA ITEMS, A PLURALITY OF DATA PROCESSING UNITS ARRANGED IN SUCCESSION, EACH SUCCESSIVE PROCESSING UNIT BEING ARRANGED TO EXTRACT FROM SAID DATA STORAGE MEANS AND PROCESSING DATA ITEMS ENTERED IN SAID DATA STORAGE MEANS BY THE PRECEDING PROCESSING UNIT, AND THEN TO REENTER THE ADDITIONALLY PROCESSED DATA ITEMS IN SAID DATA STORAGE MEANS, AND CONTROL MEANS FOR PREVENTING EACH SAID SUCCEEDING PROCESSING UNIT FROM EXTRACTING FROM SAID STORAGE MEANS A DATA ITEM THAT HAS NOT BEE PROCESSED BY THE PRECEDING DATA PROCESSING UNIT.
 31. APPARATUS FOR INSERTING JUSTIFICATION INFORMATION IN A SERIAL TRAIN OF TEXT ITEMS COMPRISING STORAGE MEANS FOR STORING SIGNALS REPRESENTATIVE OF SAID TEXT ITEMS, MEANS FOR SPECIFYING THE LENGTH OF A LINE OF TEXT AS A FUNCTION OF SAID TEXT ITEM SIGNALS, MEANS FOR SENSING SAID TEXT ITEM SIGNALS TO ACCUMULATE SIGNALS REPRESENTATIVE OF SAID TEXT ITEMS AS A FUNCTION OF SAID SPECIFIED LINE LENGTH AND GENERATE A MAXIMUM LINE LENGTH SIGNAL IN COORDINATION WITH SAID TEXT ITEM SIGNALS, MEANS FOR AUTOMATICALLY SELECTING AN ACCEPTABLE END OF LINE LOCATION AND GENERATING A SIGNAL REPRESENTATIVE AS A FUNCTION OF THE ACCUMULATED TEXT ITEM SIGNALS, AND MEANS FOR ENABLING AN OPERATOR TO INSERT A HYPHENATION SYMBOL IN SAID SERIAL TRAIN OF TEXT ITEMS WHEN SAID AUTOMATIC SELECTING MEANS DOES NOT GENERATE SAID SIGNAL REPRESENTATIVE OF AN END OF LINE LOCATION. 